// 你可以对 `defineStore()` 的返回值进行任意命名，但最好使用 store 的名字，同时以 `use` 开头且以 `Store` 结尾。(比如 `useUserStore`，`useCartStore`)
// 第一个参数是你的应用中 Store 的唯一 ID,第二个参数可接受两类值：Setup 函数或 Option 对象。
// 当前项目使用Setup 函数
// setup中：ref等于state  computed等于getters methods等于actions
import { defineStore } from "pinia";
import piniaPersistConfig from "./piniaPersist";
const culturalSelection = "culturalSelection";
export const useCulturalSelectionStore = defineStore(
    culturalSelection,
    () => {
        const culturalSelection = ref(null);
        const setCulturalSelectionList = (val) => {
            culturalSelection.value = val;
        };


        return {
            culturalSelection,
            setCulturalSelectionList
        }
    },
    {
        persist: piniaPersistConfig(culturalSelection, true)
    }

)